what is the role of the business analyst in agile scrum